export interface GoodsOrderVO {
  /**
   * id
   */
  id: string | number;

  /**
   * 会员id
   */
  memberId: string | number;

  /**
   * 总金额
   */
  totalPrice: number;

  /**
   * 支付金额
   */
  payPrice: number;

  /**
   * 支付时间
   */
  payTime: string;

  /**
   * 地址id
   */
  addressId: string | number;

  /**
   * 单号
   */
  logisticsNo: string;

  /**
   * 快递公司
   */
  logisticsCompanyId: string | number;

  /**
   * 订单号
   */
  orderNumber: string;

  /**
   * 状态
   */
  status: string;

  /**
   * 运费
   */
  carriage: number;
}

export interface GoodsOrderForm extends BaseEntity {
  /**
   * id
   */
  id?: string | number;

  /**
   * 会员id
   */
  memberId?: string | number;

  /**
   * 总金额
   */
  totalPrice?: number;
  /**
   * 会员名称
   */
  memberName?: string;

  /**
   * 支付金额
   */
  payPrice?: number;

  /**
   * 支付时间
   */
  payTime?: string;

  /**
   * 收货地址
   */
  fullAddress?: string;
  /**
   * 地址id
   */
  addressId?: string | number;

  /**
   * 单号
   */
  logisticsNo?: string;

  /**
   * 快递公司
   */
  logisticsCompanyId?: string | number;

  /**
   * 订单号
   */
  orderNumber?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 运费
   */
  carriage?: number;

  /**
   * 发货时间
   */
  deliveryTime?: string;
}

export interface GoodsOrderQuery extends PageQuery {
  /**
   * 会员id
   */
  memberId?: string | number;

  /**
   * 总金额
   */
  totalPrice?: number;

  /**
   * 支付金额
   */
  payPrice?: number;

  /**
   * 支付时间
   */
  payTime?: string;

  /**
   * 地址id
   */
  addressId?: string | number;

  /**
   * 单号
   */
  logisticsNo?: string;

  /**
   * 快递公司
   */
  logisticsCompanyId?: string | number;

  /**
   * 订单号
   */
  orderNumber?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 运费
   */
  carriage?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
